// 滑块验证
layui.config({
    base: 'https://oos.icanci.cn/app/static/webapps/ladybird-web-static/user/js/sliderVerify/'
}).use(['sliderVerify', 'jquery', 'form'], function () {
    var sliderVerify = layui.sliderVerify,
        $ = layui.jquery,
        form = layui.form;
    var slider = sliderVerify.render({
        elem: '#slider',
        onOk: function () { //当验证通过回调
            layer.msg("滑块验证通过");
        }
    })
    $('#reset').on('click', function () {
        slider.reset();
    })
    //监听提交
    form.on('submit(formDemo)', function (data) {
        if (slider.isOk()) {
            layer.msg(JSON.stringify(data.field));
        } else {
            layer.msg("请先通过滑块验证");
        }
        return false;
    });
})

// 数据验证
layui.use(['form', 'jquery'], function () {
    var $ = layui.jquery
    // 设置颜色 同意条款和选中保持一致
    $('#isChecked').click(function () {
        var val = $("#isChecked").is(":checked");
        if (val) {
            // 如果是选中状态
            // 设置为不是选中状态
            $("#isChecked").prop("checked", false);
            // 然后设置提交按钮为不可提交
            // layui-btn layui-btn-disabled
            // $('#submit').removeClass("layui-button-normal").addClass("layui-button-disabled")
            $('#submit').css("background-color", "gray")
            $("#submit").attr('disabled', true);
        } else {
            // 如果是未选中状态
            // 设置为是选中状态
            $("#isChecked").prop("checked", true);
            // 然后设置提交按钮为可提交
            // layui-btn layui-button-normal
            // $('#submit').removeClass("layui-button-disabled").addClass("layui-btn-normal")
            $("#submit").attr('disabled', false);
            $('#submit').css("background-color", "#1e9fff")
        }
    })
})

layui.use(['element'], function () {
})

layui.use(['form', 'layedit', 'laydate'], function () {
    var form = layui.form,
        layer = layui.layer,
        layedit = layui.layedit,
        laydate = layui.laydate;
    //自定义验证规则
    form.verify({
        pass: [
            /^[\S]{6,16}$/, "密码必须6到16位，且不能出现空格"
        ],
        code: [
            /^[\S]{6}$/, "验证码必须6位，且不能出现空格"
        ],
        content: function (value) {
            layedit.sync(editIndex);
        }
    });
    //监听提交
    // form.on('submit(demo1)', function (data) {
    //     // 拿到两个密码的值
    //     // 根据隐藏域发送数据
    //     // 判断非空，来发送数据
    //     // var password1 = data.field.password1
    //     // var password2 = data.field.password2
    //     // var pwd1 = password1.trim()
    //     // var pwd2 = password2.trim()
    //     // if (pwd1 == pwd2 && pwd1 !== '') {
    //     // 	// 两次密码输入一致
    //     // 	layer.open({
    //     // 		title: '成功啦',
    //     // 		content: '两次密码输入一致'
    //     // 	});
    //     // 	// 在此进行Ajax提交
    //     // } else {
    //     // 	// 两次密码输入不一致
    //     // 	layer.open({
    //     // 		title: '出错啦！',
    //     // 		content: '两次密码输入不一致，请重新输入'
    //     // 	});
    //     // }
    //
    //
    //     var account = data.field.account
    //     // 验证手机号
    //     var patternPhone = /^1[34578]\d{9}$/;
    //     // 验证邮箱
    //     var patternEmail = /^([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
    //     // 验证手机号的结果
    //     var resPhone = patternPhone.test(account)
    //     if (resPhone) {
    //         // 手机验证通过 不做处理 继续执行
    //         window.location.href = 'index.html'
    //         return false
    //     } else {
    //         // 继续验证电子邮箱
    //         var resEmail = patternEmail.test(account)
    //         // 成功
    //         if (resEmail) {
    //             // 邮箱验证通过 不做处理，继续执行
    //             // 不是邮箱也不是手机号
    //             window.location.href = 'index.html'
    //             return false
    //         } else {
    //             layer.open({
    //                 title: '哎呀，出错了',
    //                 content: '请输入有效的用户名（手机号或者邮箱）'
    //             });
    //         }
    //     }
    //     // layer.alert(JSON.stringify(data.field), {
    //     // 	title: '最终的提交信息'
    //     // })
    //     return false;
    // });
});
